@charset "utf-8";

.main_box{float:left; width:960px; overflow:hidden;}
#mainContent_2{width: 750px; float: left;}
#sidebar_right { width: 200px; float: right;}

/*productInfo*/
.location{ padding: 10px 10px 10px 5px;}
.product_title{ background: url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -44px; width: 750px; height: 69px;}
.product_title_text{ font-size: 14px; font-weight: bold; color: #c30020; width: 580px; float: left; padding: 10px 10px 5px 10px;}
.product_rank{width: 88px; clear: left; float: left; height: 20px; padding-top: 2px;}
.product_score {width: 540px;  float: left;margin-left: 10px;}
.product_score li{ float: left; width: 15px; height: 17px;margin-left: 10px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding:4px 6px 6px 69px;text-align:center; }
.rank_score_01{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -556px; width: 90px; height: 27px;overflow:hidden;}
.rank_score_02{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -584px; width: 90px; height: 27px;overflow:hidden;}
.rank_score_03{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -612px; width: 90px; height: 27px;overflow:hidden;}
.rank_score_04{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -640px; width: 90px; height: 27px;overflow:hidden;}

.product_info	{margin: 10px 0 0 2px;}
.product_info_01{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -24px; width: 748px;  height: 14px; }
.product_info_02 {background-color:#FFFFFF;border-left:1px solid #E8E8E8;border-right:5px solid #E8E8E8;width:742px;}	
.item_pic_product{float: left; background-image: url(../image/bg_item_product2.png); height: 150px; width: 150px; padding-top: 6px; padding-right: 21px; padding-bottom: 10px; padding-left: 6px;  margin:10px 20px 10px 10px;}
.item_pic_product img{height:150px;width:150px;}

.product_info_02 p{ padding: 10px 10px 10px 20px; line-height: 180%;}
.product_info_03{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -38px; width: 748px; height: 5px;overflow:hidden;}

#pro-pic {padding-top: 4px; padding-left: 10px; }
#pro-items { line-height: 24px; padding-top: 15px;}
#pro-items div .item-cap {float: left; width: 70px; font-weight: bold;}
#pro-items div .price-item {font-family: "Arial Black", Gadget, sans-serif;font-size: 14px; font-weight: bold; color: #F00;}

.btn_more{padding-left:10px}
.main_oper_btns{ width: 251px; float: left; padding: 0 20px;}
.main_oper_btns a{margin-right: 5px;}
.main_oper_btns a:hover{text-decoration:none}

.oper_btns li{ float: left; margin-right: 10px;}
.oper_btns li a{ float:left; color: #d4254b;background: url(../image/e-button-v1.png) no-repeat top left; background-position: 0 -100px; width: 83px; height: 24px; text-align: center; line-height:24px;  }
.oper_btns li a:link{ color: #d4254b;}
.oper_btns li a:visited{ color: #d4254b;}
.oper_btns li a:hover{ background:url(../image/e-button-v1.png) no-repeat top left;  background-position: 0 -125px; width: 83px; height: 24px; line-height:24px;  color: #fff; text-decoration: none;}
.product_detail { clear: both; background: #f8f8f8; margin: 0 5px 0 1px; color: #888; padding: 0px 12px 30px 12px; border-top: 10px solid #fff;}
.product_detail li{ float: left; display: block; padding: 6px 5px;}
.product_detail ul{ clear: both; }
.product_date { color: #ccc; text-align: right; padding: 10px;}
.tags li{ float: left; display: block; padding: 6px 5px;}

#product_desc {margin:10px 0 20px 2px;}
.product_desc_content {background-color:#FFFFFF;border-left:1px solid #E8E8E8;border-right:5px solid #E8E8E8;width:742px;}	
.product_desc_title{color:#CC0000; font-size:14px; font-weight:bold; height:30px; padding-left:10px; padding-top:10px; display:block;}
.product_desc_toogle{padding:0 10px 5px;}

.comment_toolbar{height: 41px ; margin: 10px 0 0 0; }
.comment_sort { width: 340px; float: left; margin: 12px 0 0 10px;}
.comment_search{ float: right;  margin: 8px 3px 0 0;}
.comment_sort_l{ background: url(../image/e-shop-menu-v1.png) no-repeat top left; background-position: 0 0;  width: 5px; height: 41px; float: left; font-size: 1px;}
.comment_sort_r{ background: url(../image/e-shop-menu-v1.png) no-repeat top left; background-position: -5px 0;  width: 5px; height: 41px; float: left; font-size: 1px;}
.comment_sort_m{background-color:#FFFBEC;border-bottom:1px solid #FFE2B0;border-top:1px solid #FFE2B0;float:left;height:39px;width:740px;}

.comment{ width: 726px; margin: 0 12px; background: #fff7cc;}
.comment_item{ width: 726px; padding: 10px 0 0 10px;}
* html .comment_item{width: 726px; margin: 10px -10px 0 10px;}
*+html .comment_item{width: 726px; margin: 10px 0 0 10px;}
.userdata {background: #fff;padding: 6px 5px 6px 6px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; width: 80px; text-align: center;}
* html .userdata { background: #fff; padding: 6px 5px 10px 6px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; width: 80px; height: 85px; text-align: center; }
.userdata_td{ vertical-align: top; }
.userID,.userRank{ margin: 5px 0; line-height: 15px;overflow:hidden;}
.userRank span{ margin: 0 auto;}
.article_comment { padding: 0 0 10px 10px;}

.comment_m {background-color:#FFFFFF;border-left:1px solid #F3EBC2;border-right:1px solid #F3EBC2;color:#666666;line-height:186%;padding-left:14px;width:586px;}	
.comment_head{background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 0; width: 602px; height: 10px; font-size: 1px;}
.comment_foot{background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -10px; width: 602px; height: 13px; font-size: 1px;}
.comment_score{  height: 17px; }
.comment_score td{ text-align: center; padding: 0; border-right: 1px solid #fff;}
.cell01{ width: 85px; background: #b8b8b8; color: #fff; }
.cell02{ width: 35px; background: #eaeaea; color: #e61d52; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.stuff_name { clear: both;margin-right:14px;}
.stuff_name ul{ margin-left: 24px;}
.comment_content { margin: 10px 14px 10px 0;width:565px;}
.comment_content p { text-indent: 24px;}
.stuff_tag,.stuff_pic{ color: #888; clear: both; height: 22px;margin-right:14px;}
.stuff_tag li,.stuff_pic li{ float: left;  padding: 0 10px 0 0;}
.stuff_pic li{padding-left: 22px; line-height: 22px; background:url("../image/e-common-v1.gif") no-repeat scroll 0 -229px transparent; height: 19px;}
.comment_action { border-top: 1px solid #efefef; padding: 5px 0; clear: both; margin-top: 5px;color: #ccc; height: 26px; width: 580px;}
.comment_date { width: 200px; float: left;}
.comment_btns {float: right;}
* html .comment_btns { float: right;}

.comment_btns li { float: left; margin-right: 5px;}
.comment_btns li a{ display: block; float:left; margin-left: 5px;}
.comment_detail a{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -131px; width: 56px; height: 23px;}
.comment_reply a{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -272px; width: 56px; height: 23px;}
.comment_flower a{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -225px; width: 56px; height: 23px;}
.comment_report a{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -319px; width: 56px; height: 23px;}
.comment_egg a{ background:url(../image/e-shop-product-v1.gif) no-repeat top left; background-position: 0 -178px; width: 56px; height: 23px;}
.comment_detail a:hover{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -154px; width: 56px; height: 23px;}
.comment_reply a:hover{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -295px; width: 56px; height: 23px;}
.comment_flower a:hover{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -248px; width: 56px; height: 23px;}
.comment_report a:hover{ background:url(../image/e-shop-product-v1.gif)  no-repeat top left; background-position: 0 -342px;  width: 56px; height: 23px;}
.comment_egg a:hover{ background:url(../image/e-shop-product-v1.gif) no-repeat  top left; background-position: 0 -201px; width: 56px; height: 23px;}

/*product description*/
#sToogle {background: #F9FCF1 url(../image/e-common-v1.gif) no-repeat top left;background-position: 0 -380px; width: 11px; height: 11px;}
#sToogle span{padding-left:15px;}
#productDes {display:none}


/*right_side 1*/
#hot_product {}
#hot_product .hot_product_t {background-image: url(../image/e-shop-product-v1.gif);background-position: 0 -668px; width: 200px; height: 30px;}
#hot_product .hot_product_box {	padding-right: 5px;	padding-left: 5px;	background-color: #F5F5F5;	padding-top: 8px;}
#hot_product .hot_product_box ul li {	clear: both;	padding-bottom: 16px;	display: block;}
#hot_product .hot_product_box ul li img {	float: left;	width: 50px;}
#hot_product .hot_pro_detail {	float: right;	line-height:15px;	width: 130px;}

/*right_side 2*/
#hot_product_same_cate {	clear: both;	padding-top: 12px;}
#hot_product_same_cate .hot_product_same_cate_t {	background-image: url(../image/e-shop-product-v1.gif);	clear: both;	background-position: 0 -699px; 	width: 200px; 	height: 30px; }
#hot_product_same_cate .hot_product_same_cate_box {	padding-right: 5px;	padding-left: 5px;	background-color: #FFFAE4;	padding-top: 8px;}
#hot_product_same_cate .hot_product_same_cate_box ul li {	clear: both;	padding-bottom: 16px;	display: block;}
#hot_product_same_cate .hot_product_same_cate_box ul li img {	float: left;	width: 50px;}
#hot_product_same_cate .hot_pro_detail {	float: right;	width: 130px;}

/*right_side 3*/
#hot_product_list {	padding-top: 10px;}
#hot_product_list .hot_product_list_t {	height: 20px;	width: 195px;	font-size: 14px;	font-weight: bold;	color: #E50026;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;	padding-top: 8px;	padding-left: 5px;}
#hot_product_list .hot_product_list_box ul li {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;	display: block;	clear: both;	padding: 7px 4px 3px 6px;}
#hot_product_list .hot_product_list_box ul li a {	line-height: 1.6em;}

#mainContent_2 .userComment  .imgtd {
	padding-top: 0px;
	padding-bottom: 0px;
}
.checkdiv {
	float: left;
	width: 80px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.checkdiv .input_checkbox {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#productDes a{color:#CC0000;font-weight:bold;text-decoration:underline;margin-left:5px;}


.pagebox{float:left;width:730px;margin-top:10px;}

/*small window css*/
#addErrorReportForm input.error, textarea.error {border: solid 1px #CD0A0A;}
#addErrorReportForm label.error {color:#CD0A0A; margin-bottom:5px;}


.recent_review{border:1px solid #DDDDDD;margin-top:10px;padding-left:10px;}
.recent_review_t{color:#CC0000;font-size:14px;line-height:30px;}
#recent_review_c{height:125px;overflow:hidden;}
#recent_review_c li{height:25px;line-height:25px;overflow:hidden;width:730px;color:#808080;}

a.ea:link, a.ea:active, a.ea:visited {
	border:medium none;
	color:inherit;
	text-decoration:none;
}
a.ea:hover{
	border:medium none;
	color:inherit;
	text-decoration:underline;
}